home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer: Getting Started / Internet Surfer - Getting Started (Wayzata Technology)(7231)(1995).bin / pc / textfile / mac_faqs / tcl_faq / part3 < prev   
Internet Message Format  |  1995-01-30  |  28KB

  1. Xref: bloom-picayune.mit.edu comp.lang.tcl:2076 news.answers:4540
  2. Newsgroups: comp.lang.tcl,news.answers
  3. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!spool.mu.edu!caen!malgudi.oar.net!chemabs!lvirden
  4. From: lvirden@cas.org (Larry W. Virden)
  5. Subject: comp.lang.tcl Frequently Asked Questions (3/3)
  6.      (Last updated: November 8, 1992)
  7. Message-ID: <tcl.p3_724079551@cas.org>
  8. Followup-To: comp.lang.tcl
  9. Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
  10.     (FAQ) and their answers.  This is the third of three parts.
  11. Originator: lwv26@lwv26aws
  12. Keywords: tcl, expect, extended tcl, wish, tk
  13. Sender: lvirden@cas.org
  14. Supersedes: <tcl.p3_721227419@cas.org>
  15. Reply-To: lvirden@cas.org (Larry W. Virden)
  16. Organization: Chemical Abstracts Service
  17. References: <tcl.p2_724079551@cas.org>
  18. Date: Fri, 11 Dec 1992 13:13:52 GMT
  19. Approved: news-answers-request@MIT.Edu
  20. Expires: Sun, 24 Jan 1993 13:12:31 GMT
  21. Lines: 786
  22.  
  23. Archive-name: tcl-faq/part3
  24. Version: 2.6
  25. Last-modified: November 8, 1992
  26.  
  27. Index of questions:
  28.  
  29. 9. Where can I get these packages?
  30.     a. Retrieving Tcl and Tk
  31.     b. Accessing the Tcl/Tk User Contributions Archive
  32.     c. Expect available via e-mail.
  33.     d. tcl-mode.el
  34.  
  35. 10. What are some examples of applications using Tcl and/or Tk?
  36.     o Alpha
  37.     o arTCLs
  38.     o BOS
  39.     o browse.tcl
  40.     o BYO
  41.     o calc.tk
  42.     o coloredit
  43.     o dostcl
  44.     o Expect
  45.     o expecTerm
  46.     o Extended Tcl
  47.     o fn and ForumNet
  48.     o hp-tcl-cdplay
  49.     o js tools
  50.     o Libsearch
  51.     o MacOS Tcl
  52.     o Modules
  53.     o MS-DOS Tcl
  54.     o Mx
  55.     o Point
  56.     o Picasso
  57.     o reversi
  58.     o Roger's Interface Language (RIL)
  59.     o smaillog.tcl
  60.     o ServiceMail(TM) Toolkit
  61.     o Tcl
  62.     o tclbot
  63.     o tcltt
  64.     o tickle
  65.     o Tk
  66.     o tk WWW interface
  67.     o tupact.tcl
  68.     o Tx
  69.     o unix.tk
  70.     o wafe
  71.     o workman
  72.     o Xdig
  73.     o xf
  74.  
  75. 11. Since Tcl/Tk appear to be extensible, are there any common extensions?
  76.     o Calc_Object
  77.     o deck.tk
  78.     o Drag and Drop
  79.     o SunOS dld package
  80.     o graph
  81.     o lisp2wish
  82.     o Mxedit
  83.     o parseargs.tcl
  84.     o Photo widget
  85.     o Pixmap modifications
  86.     o Postgres extensions
  87.     o showproc.tcl
  88.     o SIPP extensions
  89.     o sybtcl
  90.     o tclprof
  91.     o tclRawTCP
  92.     o tclsql
  93.     o tclsockets
  94.     o tclTCP
  95.     o tclvogle
  96.     o tclcompare
  97.     o tclConnect
  98.     o tcl_curses
  99.     o tcl_debugger
  100.     o tcl_snmp
  101.     o tcl_streams
  102.     o tclX dynamic library patches
  103.     o tclX / Tk merge
  104.     o tcpConnect
  105.     o tk Bell and Cutbuffer patches
  106.     o Tk Emacs
  107.     o tkFScale
  108.     o tk-mod.shar
  109.     o tkText (Tk 1.3 compatible)
  110.     o tkText (Tk 2.0 compatible)
  111.     o wmstuff
  112.     o Xpm support
  113.  
  114. 12. Are there any commercial packages which use Tcl/Tk?
  115.  
  116. End of FAQ Index
  117.  
  118. --------------------------------------
  119. Subject: -9- Where can I get these packages?
  120.  
  121. The "home site" for Tcl on the Internet is sprite.berkeley.edu.
  122. Sprite is an experimental research machine whose IP servers
  123. occasionally flake out.  If you find that sprite is refusing
  124. connections, send mail to "root@sprite.berkeley.edu", wait a few
  125. hours, and try again.
  126.  
  127. Tcl and Extended Tcl were posted to comp.sources.misc, appearing
  128. November 14th, 1991, and can be found at most comp.sources.misc
  129. archive sites in the tcl and tclx directories.
  130.  
  131. a. Tcl    - available on sprite.berkeley.edu
  132. b. Tk    - available on sprite.berkeley.edu
  133. c. Extended Tcl - available on sprite.berkeley.edu and barkley.berkeley.edu
  134.  
  135. The IP address for barkley.berkeley.edu is 128.32.142.237 .
  136. The IP address for sprite.berkeley.edu is ??.??.??.?? .
  137.  
  138. Another site that provides a mirror of all the tcl/tk submissions - to both
  139. sprite and barkley - is sunsite.unc.edu.  Check in their /pub/languages/tcl
  140. directory.
  141.  
  142. In Europe, use ftp.funet.fi:/pub/languages/tcl.  It should mirror both 
  143. sprite and barkley once a week.
  144.  
  145. From: ouster@sprite.Berkeley.EDU (John Ousterhout)
  146. Newsgroups: comp.lang.tcl
  147. Subject: Obtaining Tcl/Tk sources
  148.  
  149. For people new to the Tcl/Tk community, here is information on how
  150. to obtain Tcl and Tk sources.  The information below describes what
  151. I distribute; other information is available from other machines
  152. also, such as barkley.berkeley.edu .
  153.  
  154. --------------------------------------
  155. Subject: -9a- Retrieving Tcl and Tk
  156.  
  157. The sources and documentation for the Tcl command
  158. language library, for the Tk toolkit, and for a few Tcl-based
  159. applications, are in the public FTP area on sprite.berkeley.edu.
  160. All of these files are in the "tcl" subdirectory of the FTP area.
  161. Here is a catalog of what's available.  Most of the files are
  162. compressed tar files ("xxx.tar.Z").  There is some overlap
  163. between the contents of the various packages.
  164.  
  165. tk2.3.tar.Z -        This is the latest release of the Tk toolkit, released
  166.             in August 1992.  It includes a complete copy of the
  167.             Tcl 6.4 release (the version of Tcl with which it is
  168.             compatible) plus a simple windowing shell called
  169.             "wish".  If you retrieve this file you don't need to
  170.             retrieve Tcl separately.
  171.  
  172. tk2.3.patch.Z -        A patch file to upgrade from the 2.2 release of Tk
  173.             to 2.3.  Invoke patch in the top-level Tk directory
  174.             with the "-p" switch and an uncompressed version of
  175.             this file, e.g. "patch -p < tk2.3.patch".
  176.  
  177. tcl6.4.tar.Z -        This is the newest release of the Tcl library.
  178.             It became available in August 1992.  This package
  179.             includes only the Tcl library and its documentation,
  180.             plus a simple main program for testing.
  181.  
  182. tcl6.4.patch.Z -    A patch file to upgrade from the 6.3 release of Tcl
  183.             to 6.4.  Invoke patch in the top-level Tcl directory
  184.             with the "-p" switch and an uncompressed version of
  185.             this file, e.g. "patch -p < tcl6.4.patch".
  186.  
  187. tclX6.4c-p1.tar.Z -    Extended Tcl (or NeoSoft Tcl), created by Mark
  188.             Diekhans and Karl Lehenbauer, which adds a number
  189.             of useful facilities to the base Tcl release.
  190.             Among the things in Extended Tcl are a Tcl shell,
  191.             many new commands for things like UNIX kernel
  192.             call access and math library routines, and an
  193.             on-line help facility.  This file is based on Tcl
  194.             6.4 and also works with Tk 2.3.
  195.  
  196. tclX6.4c.patch1.Z -    Patches to update tclX6.4c.
  197.  
  198. mx.tar.Z -        Sources and documentation for a mouse-based text
  199.             editor (mx) and terminal emulator (tx) based on
  200.             Tcl.  This is a very old release:  it uses an old
  201.             version of Tcl (which is included) and doesn't
  202.             even use Tk;  it uses an ancient toolkit called
  203.             "Sx".  These tools will eventually be replaced
  204.             with new tools based on Tk and the newest Tcl.
  205.  
  206. mx-2.5.tar.Z -         Newer version of mx (see above) that uses the
  207.             standard X selection mechanism rather than the
  208.             homegrown mechanism used by previous versions. 
  209.             Version 2.5 is not backwards compatible with 
  210.             previous versions (you can't cut and paste between
  211.             the two). Still uses sx and an old version of 
  212.             Tcl (both of which are included).
  213.  
  214. mx-2.5.patch.Z -    Patch file for converting mx 2.4 sources into 2.5.
  215.             Invoke patch in the top-level mx directory
  216.             with the "-p1" switch and an uncompressed version of
  217.             this file, e.g. "patch -p1 < mx-2.5.patch".
  218.  
  219. book.p1.ps.Z        Compressed Postscript for a draft of the first part
  220.             of an upcoming book on Tcl and Tk to be published in
  221.             1993 by Addison-Wesley.  This part of the book
  222.             describes the Tcl language and how to write scripts
  223.             in it.  About 130 pages in length.
  224.  
  225. tclUsenix90.ps -    Postscript for a paper on Tcl that appeared in the
  226.             Winter 1990 USENIX Conference.  This paper is also
  227.             included in the Tcl and Tk distributions.
  228.  
  229. tkUsenix91.ps -        Postscript for a paper on Tk that appeared in the
  230.             Winter 1991 USENIX Conference.  This paper is also
  231.             included in the Tk distribution.
  232.  
  233. tkF10.ps -        Postscript for Figure 10 of the Tk paper.
  234.  
  235. talk1.ps -        Postscript for viewgraphs from first of five talks
  236.             in the Tcl tutorial at the 1992 X Conference (the
  237.             same talk was also given at the 1992 USENIX Winter
  238.             Conference).  This talk gives an overview of Tcl
  239.             and Tk.
  240.  
  241. talk2.ps -        Postscript for viewgraphs from second of five talks
  242.             in the Tcl tutorial at the 1992 X Conference.  This
  243.             talk describes how to write scripts in the Tcl
  244.             language.
  245.  
  246. talk3.ps -        Postscript for viewgraphs from third of five talks
  247.             in the Tcl tutorial at the 1992 X Conference.  This
  248.             talk describes how to program the Tk toolkit using
  249.             Tcl scripts.
  250.  
  251. talk4.ps -        Postscript for viewgraphs from fourth of five talks
  252.             in the Tcl tutorial at the 1992 X Conference.  This
  253.             talk describes how to write new Tcl-based applications
  254.             in C.
  255.  
  256. talk5.ps -        Postscript for viewgraphs from last of five talks
  257.             in the Tcl tutorial at the 1992 X Conference.  This
  258.             talk describes how to write implement widgets in C
  259.             using the Tk library.  This talk uses a simple
  260.             "square" widget as an example;  the code for the
  261.             widget is in tkSquare.c.
  262.  
  263. tkSquare.c -        Sample code for use in conjunction with talk5.ps.
  264.  
  265. In addition, there may be older releases of some or all of the above
  266. files;  look for files with earlier release numbers.
  267.  
  268.  
  269. To retrieve any or all of these packages, use anonymous FTP to
  270. sprite.berkeley.edu (Internet address 128.32.150.27).  Use user
  271. "anonymous"; when asked for a password, type your login name.  Then
  272. retrieve the relevant file(s) with the commands like the following:
  273.         type image (try "type binary" if this command is rejected)
  274.         cd tcl
  275.         get tcl6.4.tar.Z
  276.         get tk2.3.tar.Z
  277.  
  278. Be sure to retrieve files in image mode (type "type image" to FTP)
  279. in order to make sure that you don't lose bits.
  280.  
  281. Any file with a .Z extension is a compressed file, which means you must
  282. use the "uncompress" program to get back a normal file.  For example, for
  283. the file tk2.3.tar.Z, you should type
  284.  
  285.     uncompress tk2.3.tar.Z
  286.  
  287. once you've retrieved the file.  This will produce a file named "tk2.3.tar".
  288. Then you will need to use tar to extract the members.  Typically one
  289. would use a command such as:
  290.  
  291.     tar xv tk2.3.tar
  292.  
  293. to extract the pieces.
  294.  
  295. Each of the releases has a README file in the top-level directory that
  296. describes how to compile the release, where to find documentation, etc.
  297.  
  298. Questions or problems about any of these distributions should be directed
  299. to John Ousterhout (ouster@cs.berkeley.edu).
  300.  
  301. If you don't have access to Sprite, you can also retrieve some or
  302. all of the above files from other FTP repositories.  Here is a
  303. sampler of machines that store some or all of the Tcl/Tk information,
  304. plus the directories in which to check:
  305.  
  306. ftp.uu.net:        languages/tcl/*
  307. export.lcs.mit.edu:    contrib/tk*
  308. barkley.berkeley.edu:    tcl/*
  309.  
  310. --------------------------------------
  311. Subject: -9b- Accessing the Tcl/Tk User Contributions Archive
  312.  
  313. Contributions to the Tcl/Tk Contrib Archive are most welcome --
  314. please upload them to:
  315.  
  316.     barkley.berkeley.edu:/incoming    [128.32.142.237]
  317.  
  318. send the archive maintainer <tcl-archive@barkley.berkeley.edu> a note stating
  319. the names of the files you uploaded and a brief description of the whole
  320. thing.
  321.  
  322. Barkley is the central file server for a moderate-size cluster, so
  323. please try to refrain from FTPing stuff between 9am and 5pm PST (GMT
  324. -0800).  No mail-archive service is planned as yet -- users without
  325. FTP capability should use one of the following mail-based FTP services
  326. (send mail to the appropriate address with "help" in the body):
  327.  
  328. WARNING!  The archive maintainer will NOT be automatically archiving anything
  329. posted to comp.lang.tcl or previously to the mailing list.  So if you want
  330. your nifty porting instructions for getting Tcl up on your Seiko wrist watch
  331. or your pen computer to be saved for others benefit, be sure to ftp them into
  332. the archive.
  333.  
  334. All contributions should be placed in barkley's ~ftp/incoming
  335. subdirectory.  Please send tcl-archive@barkley.berkeley.edu a short
  336. mail message stating the filename(s) of your contribution and a brief
  337. description (for the Index).  If you've posted some code to
  338. comp.lang.tcl or the Tcl mailing list, and you want it to be archived
  339. at this site, please deposit it in ~ftp/incoming or mail it in a
  340. suitable form (preferably uuencoded compressed tar file, but a shar
  341. file's OK) to tcl-archive@barkley.berkeley.edu.
  342.  
  343. Note: I have noticed that some authors prefer to use plain names rather than
  344. version level type names.  This means that you should a) make note of when
  345. you get a package, and b) check the archive occasionally to see if a newer
  346. version of the package has appeared.
  347.  
  348. -------------------------------
  349. Subject: -9c- Expect available via e-mail.
  350.  
  351. Besides being available via ftp, expect can also be received by email
  352. by sending the message "send pub/expect/expect.shar.Z" to
  353. library@cme.nist.gov .
  354.  
  355. -------------------------------
  356. Subject: -9d- tcl-mode.el
  357.  
  358. "Sean Levy" <snl+@cs.cmu.edu> has hacked a version of Emacs's C mode into
  359. a tcl-mode.el.  He mentions that you must use semi-colons at the end
  360. of each statement to get indentation to work right, but he found that
  361. easier than doing without.
  362.  
  363. The code is on sambar.ndim.edrc.cmu.edu (128.2.214.236) under
  364. /afs/cs/user/snl/public/tcl-mode.el.Z (don't forget binary mode) as well
  365. as barkley.berkeley.edu.
  366.  
  367. "Julian Anderson" <jules@kauri.vuw.ac.nz> was also working on an Emacs Tcl
  368. minor mode to fundamental.
  369.  
  370. "Chris Lindblad" <cjl@lcs.mit.edu> has contributed tcl.el, a Tcl mode for 
  371. GNU emacs, to barkley.berkeley.edu.
  372.  
  373. ------------------------------
  374. Subject: -10- What are some examples of applications using Tcl and Tk?
  375.  
  376. What: Alpha (Alpha 5.0)
  377. Where: cs.rice.edu
  378. Description: Macintosh System 7.0 shareware ($25) Tcl programmable editor.
  379. Contact: pete@cs.rice.edu
  380.  
  381. What: arTCLs (artcls.tar.Z)
  382. Where: barkley.berkeley.edu
  383. Description: a Wish-based USENET news reader
  384. Contact: mh@awds.imsd.contel.com (Mike Hoegeman)
  385.  
  386. What: BOS (bos-1.31.tar.Z)
  387. Where: barkley.berkeley.edu,monch.edrc.cmu.edu
  388. Description: The Basic Object System; SELF-like objects implemented in TCL.
  389.     This is also an extension to Tcl.
  390. Contact:  snl+bos-requests@cmu.edu (Admin. requests for BOS mailing list)
  391.     snl+box@cmu.edu (BOS mailing list)
  392.  
  393. What: browse.tcl
  394. Where: alt.sources
  395. Description: Directory browser w/Tcl
  396. Contact: peter@taronga.com (Peter da Silva)
  397.  
  398. What: BYO (byo_tk2.1_v0.7.tar.Z, byo_v0.7_patch1)
  399. Where: barkley.berkeley.edu
  400. Description: A graphical User Interface Builder for Wish
  401. Contact: byo@comp.vuw.ac.nz (BYO Development Team)
  402.  
  403. What: calc.tk
  404. Where: barkley.berkeley.edu
  405. Description: a simple calculator.
  406. Contact: david@twg.com (David Herron)
  407.  
  408. What: coloredit (coloredit.tk)
  409. Where: barkley.berkeley.edu
  410. Description: Tk script to edit colors
  411. Contact: "Sam Shen" <sls@aero.org>
  412.  
  413. What: dostcl (dostcl60.tar.Z/dostcl.zoo)
  414. Where: barkley.berkeley.edu
  415. Description: Experimental MS-DOS Tcl 6.0a port
  416. Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
  417.  
  418. What: Expect
  419. Where: ftp.cme.nist.gov:/pub/expect/expect.shar.Z
  420. Description: a scripting language to talk to interactive programs like ftp,
  421.     telnet, fsck, and others that cannot be automated from a shell script
  422. Contact: libes@cme.nist.gov (Don Libes)
  423.  
  424. What: expecTerm (expecTerm1.0beta.tar.Z)
  425. Where: ceylon.gte.com:pub/expecterm/expecTerm1.0beta.tar.Z,barkley.berkeley.edu
  426. Description: expect with terminal emulation
  427. Contact: matheus@gte.com (Christopher J. Matheus) and
  428.     weissman@get.com (Mark D. Weissman)
  429.  
  430. What: Extended Tcl (tclX6.4c.tar.Z)
  431. Where: barkley.berkeley.edu, sprite.berkeley.edu
  432. Description: an essential package of extensions for Tcl, compatible with 
  433.     Tcl 6.4 and Tk 2.3.
  434. Contacts: markd@grizzly.com (Mark Diekhans) and
  435.     karl@neosoft.com (Karl Lehenbauer)
  436.  
  437. What: fn and ForumNet
  438. Where: f.ms.uky.edu
  439. Description: ForumNet - teleconferencing system,
  440.     fn - client to access ForumNet
  441. Contact: sean@ms.uky.edu (Sean Casey)
  442.  
  443. What: hp-tcl-cdplay (hp-tcl-cdplay.tar.Z)
  444. Where: barkley.berkeley.edu
  445. Description: a Tk interface to the HP CD-ROM player
  446. Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  447.  
  448. What: js tools (jstools-beta.tar.Z)
  449. Where: princeton.edu:/pub/js/jstools-beta.tar.Z, and barkley.berkeley.edu
  450. Description: A configurable directory browser (similar to the NeXT browser),
  451.     a simple text editor, and a help viewing system.
  452. Contact: "Jay Sekora" <js@princeton.edu>
  453.  
  454. What: Libsearch
  455. Where: Available only on request to Contact.
  456. Description: Interface to Internet library databases.
  457. Contact: "Terrence Brannon" <tb06@pl122a.eecs.lehigh.edu>
  458.  
  459. What: MacOS Tcl (tcl61.cpt.bin)
  460. Where: barkley.berkeley.edu
  461. Description: Tcl6.1 Mac port (ThinkC 5.0.1)
  462. Contact: parag@netcom.com (Parag Patel)
  463.  
  464. What: Modules
  465. Where: ftp.cme.nist.gov
  466. Description: a dynamic user environment customization package
  467. Contact: "John L. Furlani" <john.furlani@sun.com>
  468.  
  469. What: MS-DOS Tcl (tcl62.dos.tar)
  470. Where: barkley.berkeley.edu,cajal.uoregon.edu
  471. Description: stable port of Tcl 6.2, and extra libraries, ported to MS-DOS
  472. Contact: dos-tcl@cajal.uoregon.edu (John Martin)
  473.  
  474. What: Mx
  475. Where: sprite.berkeley.edu
  476. Description: a old Tcl/Sx based text editor
  477. Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  478.  
  479. What: Point
  480. Where: unmvax.cs.unm.edu as pub/Point/point1.3-tar.Z
  481. Description: a Tk based text editor
  482. Contact: "Charlie Crowley" <crowley@unmvax.cs.unm.edu>
  483.  
  484. What: Picasso
  485. Where: iis.ethz.ch as /iisdist/graphics/picasso.tar.Z.dex
  486. Description: Interactive visualization tool with object oriented user interface.
  487.     Free, but requires completion of physical license form before
  488.     code is available.  See directory for examples.tar.Z which contains
  489.     doc and some sample output files, etc.
  490. Contact: "Mark Westermann" <westerma@iis.ethz.ch>
  491.  
  492. What: reversi (reversi-1.0.tk)
  493. Where: barkley.berkeley.edu
  494. Description: Reversi (othello) game.
  495. Contact: "Joel Fine" <joel@cs.berkeley.edu>
  496.  
  497. What: Roger's Interface Language (RIL)
  498. Where: alt.sources, export.lcs.mit.edu (ril.tar.Z)
  499. Description: a preprocessor for resource files.
  500. Contact: "Roger Reynolds" <rogerr@netcom.com>
  501.  
  502. What: smaillog.tcl
  503. Where: alt.sources
  504. Description: email activity report for smail 2.5
  505. Contact: karl@NeoSoft.com (Karl Lehenbauer)
  506.  
  507. What: ServiceMail(tm) Toolkit (servicemail.tar.Z)
  508. Where: eitech.com
  509. Description: Electronic mail server toolkit (v1.1, 9-8-92).
  510. Contact:  servicemail-help@eitech.com (ServiceMail questions),
  511.     or subscribe to servicemail-help mailing list by sending a message
  512.     to the "listserv subscribe servicemail-help your-real-name" service at
  513.     "services@eitech.com".
  514.  
  515. What: Tcl (version 6.4)
  516. Where: sprite.berkeley.edu
  517. Description: the complete base package for Tcl 6.4
  518. Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  519.  
  520. What: tclbot
  521. Where: belch.berkeley.edu as
  522. Description: MUD robot for Tcl programmers
  523. Contact: "Rusty C. Wright" <rusty@garnet.berkeley.edu.>
  524.  
  525. What: Tcl IPC interface (tclipc1-0.tar.Z)
  526. Where: barkley.berkeley.edu
  527. Description: Implements Tk's send command without requiring Tk or X11.
  528. Contact: "Kim Gillies" <gillies@noao.edu>
  529.  
  530. What: tcltt
  531. Where: ftp.white.toronto.edu:/pub/muds/tcltt
  532. Description: Tcl TinyTalk
  533. Contact: "Chris Siebenmann" <cks@white.toronto.edu>
  534.  
  535. What: tickle (version 3.1v1)
  536. Where: ftp.msen.com:pub/vendor/ice
  537. Description: a Macintosh utility for file conversions - handles binhex,
  538.         uudecode, compress, tar, MacBinary, Apple Single/Double, etc.
  539. Contact: tickle@ice.com
  540.  
  541. What: Tk (version 2.3)
  542. Where: sprite.berkeley.edu
  543. Description: the complete base package for Tcl
  544. Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  545.  
  546. What: tk WWW interface (tkWWW-0.4.tar.Z)
  547. Where: info.cern.ch,barkley.berkeley.edu,
  548.     export.lcs.mit.edu:/contrib/tkWWW-0.4.tar.Z
  549. Description: A Tk World Wide Web (WWW) browser.
  550. Contact: tk-www-request@athena.mit.edu (administration of mailing list),
  551.     tk-www@athena.mit.edu (WWW Tk Browser Discussion List)
  552.  
  553. What: tupact.tcl
  554. Where: alt.sources
  555. Description: 9X faster C-news active file "minimum article" updater
  556. Contact: karl@NeoSoft.com (Karl Lehenbauer)
  557.  
  558. What: Tx
  559. Where: sprite.berkeley.edu
  560. Description: an old TCL/Sx based terminal emulator
  561. Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  562.  
  563. What: unix.tk
  564. Where: sprite.berkeley.edu - in the TCL mailing list archive file
  565. Description: a Unix Tk browser
  566. Contact: "Brent Welch" <welch@parc.xerox.com>
  567.  
  568. What: wafe
  569. Where: ftp.wu-wien.ac.at:pub/src/X11/wafe-0.92.tar.Z
  570. Description: Symbolic interface to Athena Widgets.
  571. Contact: wafe@wu-wien.ac.at
  572.  
  573. What: workman (workman.tar.Z)
  574. Where: barkley.berkeley.edu
  575. Description: workman - The Civilized CD Player
  576. Contact: "Steve Grimm" <koreth@sun.com>
  577.  
  578. What: Xdig (Xdig.shar)
  579. Where: barkley.berkeley.edu
  580. Description: A Wish-based interface to the Domain Internet Groper (dig)
  581. Contact: "Dave Collier-Brown" <davecb@nexus.yorku.ca>
  582.  
  583. What: xf (xf1.4.tar.Z)
  584. Where: barkley.berkeley.edu
  585. Description: user interface builder for wish/Tk 2.3
  586. Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  587.  
  588. What: 
  589. Where: 
  590. Description: 
  591. Contact: 
  592.  
  593. ------------------------------
  594. Subject: -11- Since Tcl/Tk appear to be extensible, are there any
  595.         common extensions?
  596.  
  597. What: Calc_Object
  598. Where: From the contact.
  599. Description: A Tcl object which talks to bc via expect.
  600. Contact: "Terrence Brannon" <tb06@pl122a.eecs.lehigh.edu>
  601.  
  602. What: deck.tk    
  603. Where: barkley.berkeley.edu
  604. Description: A simple implementation of InterViews "deck" widget
  605. Contact: vanandel@rsf.atd.ucar.edu (Joe VanAndel)
  606.  
  607. What: Drag and Drop (dragdrop-1.0.tar.Z)
  608. Where: barkley.berkeley.edu
  609. Description: Graphical paradigm for coordinating "send" commands
  610. Contact: "Michael Mclennan" <michael.mclennan@att.com>
  611.  
  612. What: SunOS dld package
  613. Where: From contact
  614. Description: Tcl front end for SunOS 4.x dynamic loading routines.
  615. Contact: "Jean-Luc Chatelain" <jlc@adaclabs.com>
  616.  
  617. What: graph (graph-1.0.tar.Z)
  618. Where: barkley.berkeley.edu
  619. Description: XY graphic plot and hypertext widgets for Tk 1.4
  620. Contact: "George Howlett" <george.howlett@att.com>
  621.  
  622. What: lisp2wish (lisp2wish6.tar.Z)
  623. Where: barkley.berkeley.edu
  624. Description: Wish to Common Lisp interface
  625. Contact: kaye@linc.cis.upenn.edu (Jonathan Kaye)
  626.  
  627. What: Mxedit (mxedit.1.3.tar.Z)
  628. Where: barkley.berkeley.edu, parcftp.xerox.com:pub/mxedit/mxedit.1.3.tar.Z
  629. Description: An editable text Tk widget and a fully functional editor based on the widget.
  630. Contact: welch@parc.xerox.com (Brent Welch)
  631.  
  632. What: parseargs.tcl
  633. Where: wuarchive.wustl.edu:usenet/comp.sources.misc/volume29/parseargs
  634. Description: General argument parsing package which includes a Tcl interface
  635. Contact: "Brad Appleton" <brad@ssd.csd.harris.com>
  636.  
  637. What: Photo widget (photo.tar.Z)
  638. Where: barkley.berkeley.edu,dcssoft.anu.edu.au
  639. Description: widget which displays a monochrome or color image using dithering
  640. Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  641.  
  642. What: Pixmap modifications (tk-pixmap.tar.Z,tk2.3-pixmap.tar.Z)
  643. Where: barkley.berkeley.edu
  644. Description: code added to tkBitmap.c to allow drawing pixmaps.  Does NOT
  645.     support getting pixmaps from data files.
  646. Contact: kennard@tukey.berkeley.edu (Kennard White)
  647.  
  648. What: Postgres extensions (PQTcl.tar.Z)
  649. Where: barkley.berkeley.edu
  650. Description: C and C++ versions of interface to the UCB libPQ Postgres
  651.     relational database.
  652. Contact: rmaxwell@ossi.COM (Robin J. Maxwell)
  653.  
  654. What: showproc.tcl
  655. Where: barkley.berkeley.edu
  656. Description: A new showproc
  657. Contact: lance@markv.com (Lance Ellinghouse)
  658.  
  659. What: SIPP extensions (tsipp3.0a.tar.Z)
  660. Where: barkley.Berkeley.EDU:tcl/extensions/tsipp3.0a.tar.Z
  661. Description: Tcl command interface to the SImple Polygon Processor (SIPP),
  662.     a library for creating 3-dimensional scenes.
  663. Contact: markd@grizzly.com (Mark Diekhans)
  664.  
  665. What: sybtcl (sybtcl-1.2.tar.Z)
  666. Where: barkley.berkeley.edu
  667. Description: Tcl interface to Sybase database server.
  668. Contact: tpoindex@nyx.cs.du.edu (Tom Poindexter)
  669.  
  670. What: tclprof (tclprof.shar.Z)
  671. Where: From the contact, and barkley.berkeley.edu
  672. Description: Tcl performance profiling facility.  Works with Tcl 6.4 and 6.4.
  673.     Comes as a part of Extended Tcl, but does not require it.
  674. Contact: markd@grizzly.com (Mark Diekhans)
  675.  
  676. What: tclRawTCP (tclRawTCP.tar.Z)
  677. Where: barkley.berkeley.edu and coma.cs.tu-berlin.de
  678. Description: Raw TCP package for Tcl/Tk based on tcpConnect
  679. Contact: "Tim MacKenzie" <tym@dibbler.cs.monash.edu.au>
  680.  
  681. What: tclsql (tclsql-1.0.tar.Z)
  682. Where: barkley.berkeley.edu:tcl/extensions/tclsql-1.0.tar.Z)
  683. Description: tclsql is a Tcl (Tool Command  Language)  interface  to  SQL
  684.     (Structured  Query Language).  tclsql is probably INGRES 6.4
  685.     specific, but it could be ported  to  other  SQL  platforms.
  686. Contact: cxh@arsenic.berkeley.edu (Christopher Hylands)
  687.  
  688. What: tclsockets
  689. Where: From the contact.
  690. Description: Extended Tcl interface to BSD sockets
  691. Contact: lance@markv.com (Lance Ellinghouse)
  692.  
  693. What: tclTCP (tclTCP-1.0.tar.Z)
  694. Where: barkley.berkeley.edu
  695. Description: Extended Tcl BSD socket library interface
  696. Contact: "Kevin B. Kenny" <kennykb@crd.ge.com>
  697.  
  698. What: tclvogle (tclvogle.tar.Z, tclvogleDOCS.tar.Z, vogleWish.sun4.exe)
  699. Where: barkley.berkeley.edu
  700. Description: Tk [23]-D drawing widgets (alpha)
  701. Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  702.  
  703. What: tclcompare
  704. Where: barkley.berkeley.edu
  705. Description: Compare two lists for equality
  706. Contact: "David Herron" <david@twg.com>
  707.  
  708. What: tclConnect (tclConnect.shar.Z)
  709. Where: barkley.berkeley.edu
  710. Decription: Tcl/Tk TCP extensions
  711. Contact: "Pekka Nikander" <pnr@innopoli.ajk.tele.fi>
  712.  
  713. What: tcl_curses (tcl_curses.shar.Z)
  714. Where: From the contact, and barkley.berkeley.edu
  715. Description: System V curses interface for Tcl
  716. Contact: phk@data.fls.dk (P-HK/Poul-Henning Kamp),
  717.         gnat@kauri.vuw.ac.nz (Nathan Torkington)
  718.  
  719. What: tcl_debugger (tcl.debugger)
  720. Where: barkley.berkeley.edu
  721. Description: extended Tcl source level debugger (patch to TclX)
  722. Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
  723.  
  724. What: tcl_snmp
  725. Where: From the contact.
  726. Description:  cmu-snmp v1.0 based Tcl interface
  727. Contact: phk@data.fls.dk (P-HK/Poul-Henning Kamp)
  728.     tcl_snmp@data.fls.dk (tcl_snmp mailing list)
  729.  
  730. What: tcl_streams
  731. Where: From the contact.
  732. Description: System V stream I/O library for Tcl
  733. Contact: peter@taronga.com (Peter da Silva)
  734.  
  735. What: tclX dynamic library patches (tclX_dld.shar.Z)
  736. Where: barkley.berkeley.edu
  737. Description: Dynamic loading patches to TclX.
  738. Contact: adrianho@barkley.berkeley.edu (Adrian J Ho)
  739.  
  740. What: tclX / Tk merge (tclX-tk2.0.shar.Z)
  741. Where: barkley.berkeley.edu
  742. Description: Replacement files to incorporate TclX with Tk 2.x
  743. Contact: markd@grizzly.com (Mark Diekhans)
  744.  
  745. What: tcpConnect (tcpConnect.shar.Z)
  746. Where: barkley.berkeley.edu
  747. Description: Tcl/Tk TCP connect and Tk filehandler extensions
  748. Contact: "Pekka Nikander" <pnr@innopoli.ajk.tele.fi>
  749.  
  750. What: tk Bell and Cutbuffer patches (bellcut.shar.Z)
  751. Where: barkley.berkeley.edu
  752. Description: Tk 2.3 patches to add bell and cutbuffer commands.
  753. Contact: Rick_Ohnemus@imd.sterling.com (Richard Ohnemus)
  754.  
  755. What: Tk Emacs (TkEmacs1.1.tar.Z)
  756. Where: barkley.berkeley.edu
  757. Description: Emacs widget for the Tk widget set.  Allows emacs-lisp code to
  758.     be sent to emacs and Tcl code to be sent from emacs to Tcl.
  759. Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  760.  
  761. What: tkFScale (tkFScale.tar.Z)
  762. Where: barkley.berkeley.edu
  763. Description: Scale widget which uses floating-point values.
  764. Contact: "Paul Mackerras" <paulus@cs.anu.edu.au>
  765.  
  766. What: tk-mod.shar
  767. Where: From the contact.
  768. Description: Alternative geometry managers for Tk 1.4
  769. Contact: pnr@innopoli.ajk.tele.fi
  770.  
  771. What: tkText (tkText-inst.tar.Z)
  772. Where: barkley.berkeley.edu
  773. Description: A Tk 1.3 tkText widget and installation patches
  774. Contact: "Derrick C. Cole" <cole@concert.net>
  775.  
  776. What: tkText (tkText-2.0.tar.Z)
  777. Where: barkley.berkeley.edu
  778. Description: A Tk 2.0 text widget
  779. Contact: "M. G. Christenson" <mgc@cray.com>
  780.  
  781. What: wmstuff (wmstuff.tar.Z, wmstuff.patch1.shar.Z)
  782. Where: barkley.berkeley.edu
  783. Description: Tk support for ICCCM WM_PROTOCOLS & WM_DELETE
  784. Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  785.  
  786. What: Xpm support (TkPixmap1.2.tar.Z)
  787. Where: barkley.berkeley.edu, coma.cs.tu-berlin.de
  788. Description: Tk 2.3 tkBitmap.c modification to support Xpm 3.0b pixmaps.
  789. Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  790.  
  791. What: 
  792. Where: 
  793. Description: 
  794. Contact: 
  795.  
  796. ------------------------------
  797. Subject: -12- Are there any commercial packages which use Tcl/Tk?
  798.  
  799. A list of commercial packages which use Tcl/Tk is being maintained by
  800. larry@tweety.cs.berkeley.edu (Larry Rowe).  Contact him for details.
  801. -- 
  802. Larry W. Virden                 UUCP: osu-cis!chemabs!lvirden
  803. Same Mbox: BITNET: lvirden@cas  INET: lvirden@cas.org
  804. Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
  805. -- 
  806. Larry W. Virden                 UUCP: osu-cis!chemabs!lvirden
  807. Same Mbox: BITNET: lvirden@cas  INET: lvirden@cas.org
  808. Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
  809.